package o;

import androidx.annotation.NonNull;

public abstract class abb {

    static class a extends abb {
        private volatile boolean ˊ;

        a() {
            super();
        }

        public void ˎ() {
            if (this.ˊ) {
                throw new IllegalStateException("Already released");
            }
        }

        public void ˋ(boolean z) {
            this.ˊ = z;
        }
    }

    abstract void ˋ(boolean z);

    public abstract void ˎ();

    @NonNull
    public static abb ˊ() {
        return new a();
    }

    private abb() {
    }
}
